import os
#定义一个目录数量的统计，这里会用到递归
my_dir_path = "./testdir"
def count_dir(my_dir_path):
    dlist = os.listdir(my_dir_path) #把目录里的文件提取出来
    count = 0
    for file in dlist: #把文件遍历出来
        my_file_path = os.path.join(my_dir_path,file) #把路径和遍历出来的文件封装成一个完整的路径
        if os.path.isdir(my_file_path): #判断是否是目录
            count_dir(my_file_path) #递归count_dir
            count+=1
    return count #返回个数

print(count_dir(my_dir_path))